#ifndef _APP_LOOP_H_
#define _APP_LOOP_H_

namespace DeviousRenderer
{

class Win32Client;

class AppLoop
{
public:
	AppLoop();
	~AppLoop();

	int PreInit( const char* CmdLine );

	int Init( );

	void Exit();

	void Loop();

	bool IsRequestingExit();

	void MessageLoop();

private:
	Win32Client* mClient;

protected:
	
	
};
}
#endif//_APP_LOOP_H_